package com.kpmg.datalake.accountcheck.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.kpmg.datalake.accountcheck.model.AccountOrigin;

public class AccountCheckExecuteResultDTO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -8812377297201864482L;

	private Map<String, Map<String, List<AccountOrigin>>> equalMatchResultMap = new HashMap<>();
	
	private Map<String, Map<String, List<AccountOrigin>>> offsetMatchResultMap = new HashMap<>();
	
	private List<AccountOrigin> oneSideList = new ArrayList<>();
	
	private List<AccountOrigin> subUndefinedList = new ArrayList<>();
	
	public Map<String, Map<String, List<AccountOrigin>>> getEqualMatchResultMap() {
		return equalMatchResultMap;
	}

	public void setEqualMatchResultMap(Map<String, Map<String, List<AccountOrigin>>> equalMatchResultMap) {
		this.equalMatchResultMap = equalMatchResultMap;
	}

	public Map<String, Map<String, List<AccountOrigin>>> getOffsetMatchResultMap() {
		return offsetMatchResultMap;
	}

	public void setOffsetMatchResultMap(Map<String, Map<String, List<AccountOrigin>>> offsetMatchResultMap) {
		this.offsetMatchResultMap = offsetMatchResultMap;
	}

	public List<AccountOrigin> getOneSideList() {
		return oneSideList;
	}

	public void setOneSideList(List<AccountOrigin> oneSideList) {
		this.oneSideList = oneSideList;
	}

	public List<AccountOrigin> getSubUndefinedList() {
		return subUndefinedList;
	}

	public void setSubUndefinedList(List<AccountOrigin> subUndefinedList) {
		this.subUndefinedList = subUndefinedList;
	}
	
	
	
}
